package com.dx.financehy.domain.vo;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(description = "核酸检测记录返回")
public class CheckResultVO {

    @ApiModelProperty("采样时间")
    @JSONField(format = "yyyy/MM/dd HH:mm:ss")
    private Date collectionTime;

    @ApiModelProperty("采集点")
    private String collectionPointName;

    @ApiModelProperty("采集人")
    private String collectionPerson;

    @ApiModelProperty("收样时间")
    @JSONField(format = "yyyy/MM/dd HH:mm:ss")
    private Date checkSampleTime;

    @ApiModelProperty("检测机构")
    private String checkPointName;

    @ApiModelProperty("结果报告时间")
    @JSONField(format = "yyyy/MM/dd HH:mm:ss")
    private Date checkResultTime;

    @ApiModelProperty("检测结果")
    private String checkResult;

    @ApiModelProperty("姓名")
    private String userName;

    @ApiModelProperty("手机号")
    private String phoneNum;

    @ApiModelProperty("身份证号")
    private String cardId;

    @ApiModelProperty("临时字段(用于核酸记录排序比较)")
    private Date compareTime;
}
